CC=gcc
CFLAGS= -O3 -std=c99
LDFLAGS= -lpthread -D_REENTRANT
OBJ=serveur.o traitement.o get_index.o real_path.o cpp.o authentification.o cgi.o content.o get_page.o gzip.o
all : serveur 
serveur: $(OBJ)


get_page.o : get_page.c get_page.h config/config.h serveur.h get_index.h real_path.h
authentification.o : authentification.c authentification.h config/config.h
content.o : content.c get_index.o content.h code_retour.h get_index.h
cpp.o : cpp.c cpp.h
real_path.o : real_path.c real_path.h config/config.h traitement.h serveur.h get_index.h
get_index.o: get_index.c get_index.h config/config.h
serveur.o : serveur.c code_retour.h config/config.h traitement.h serveur.h get_index.h real_path.h gzip.h content.h 
traitement.o : traitement.c real_path.o code_retour.h config/config.h traitement.h real_path.h
gzip.o : gzip.c gzip.h

.PHONY: clean
clean :
	rm -f *.o
	rm -f *~
	rm -f *#
	clear
	ls

